package com.gqzm.iaas.service;

import com.gqzm.iaas.domain.dto.StartAnnotationTaskDTO;
import com.gqzm.iaas.domain.dto.StopTaskDTO;
import com.gqzm.iaas.domain.dto.TaskQueryDTO;
import com.gqzm.iaas.domain.dto.TaskStatusVO;

import java.util.List;

/**
 * @ClassName: IaasTaskService
 * @description: TODO
 * @author: peter qin
 * @date: 2023 11 22
 * @version: 1.0
 **/
public interface IaasTaskService {

    String createSmartAnnotation(StartAnnotationTaskDTO dto);

    List<TaskStatusVO> queryTasks(TaskQueryDTO dto);

    void stopTask(StopTaskDTO dto);
}
